package com.zhangyu.shadow.repair.delegate.search.entity;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * @author zhangyu
 * @date 2018/3/1
 */

public class MaintainEntity implements Serializable {

    /**
     * id : 0
     * vehicleCode : string
     * routeName : string
     * maintenanceTypeName : string
     * workStatus : 0
     * workStatusCode : string
     * workStatusName : string
     * planStartTime : string
     * inFactoryTime : string
     * actualStartTime : string
     * actualEndTime : string
     * outFactoryTime : string
     * troubleTime : string
     * reportPersonName : string
     */

    private int id;
    private String vehicleCode;
    private String routeName;
    private String maintenanceTypeName;
    private int workStatus;
    private String workStatusCode;
    private String workStatusName;
    private String planStartTime;
    private String inFactoryTime;
    private String actualStartTime;
    private String actualEndTime;
    private String outFactoryTime;
    private String troubleTime;
    private String reportPersonName;
    private ArrayList<ClassificationEntity> listClassification;

    public ArrayList<ClassificationEntity> getListClassification() {
        return listClassification;
    }

    public void setListClassification(ArrayList<ClassificationEntity> listClassification) {
        this.listClassification = listClassification;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getVehicleCode() {
        return vehicleCode;
    }

    public void setVehicleCode(String vehicleCode) {
        this.vehicleCode = vehicleCode;
    }

    public String getRouteName() {
        return routeName;
    }

    public void setRouteName(String routeName) {
        this.routeName = routeName;
    }

    public String getMaintenanceTypeName() {
        return maintenanceTypeName;
    }

    public void setMaintenanceTypeName(String maintenanceTypeName) {
        this.maintenanceTypeName = maintenanceTypeName;
    }

    public int getWorkStatus() {
        return workStatus;
    }

    public void setWorkStatus(int workStatus) {
        this.workStatus = workStatus;
    }

    public String getWorkStatusCode() {
        return workStatusCode;
    }

    public void setWorkStatusCode(String workStatusCode) {
        this.workStatusCode = workStatusCode;
    }

    public String getWorkStatusName() {
        return workStatusName;
    }

    public void setWorkStatusName(String workStatusName) {
        this.workStatusName = workStatusName;
    }

    public String getPlanStartTime() {
        return planStartTime;
    }

    public void setPlanStartTime(String planStartTime) {
        this.planStartTime = planStartTime;
    }

    public String getInFactoryTime() {
        return inFactoryTime;
    }

    public void setInFactoryTime(String inFactoryTime) {
        this.inFactoryTime = inFactoryTime;
    }

    public String getActualStartTime() {
        return actualStartTime;
    }

    public void setActualStartTime(String actualStartTime) {
        this.actualStartTime = actualStartTime;
    }

    public String getActualEndTime() {
        return actualEndTime;
    }

    public void setActualEndTime(String actualEndTime) {
        this.actualEndTime = actualEndTime;
    }

    public String getOutFactoryTime() {
        return outFactoryTime;
    }

    public void setOutFactoryTime(String outFactoryTime) {
        this.outFactoryTime = outFactoryTime;
    }

    public String getTroubleTime() {
        return troubleTime;
    }

    public void setTroubleTime(String troubleTime) {
        this.troubleTime = troubleTime;
    }

    public String getReportPersonName() {
        return reportPersonName;
    }

    public void setReportPersonName(String reportPersonName) {
        this.reportPersonName = reportPersonName;
    }
}
